function Validation() {
    var total = 0;
    $('#form-cadastre input.required').each(function() {
        if ($(this).val() == '') {
            $(this).focus();
            total += 1;
        }
    });
    if (total > 0) {
        return false;
    }
    $('#form-cadastre select.required').each(function() {
        if ($(this).val() == '') {
            $(this).focus();
            total += 1;
        }
    });
    if (total > 0) {
        return false;
    }
}

function BannerType(value) {
    if (value == 1) {
        if ($('.input .link').css('display') == 'block') {
            $('.input .link').css('display','none');
        }
        $('.input .empresa').css('display','block');
    } else if (value == 2) {
        if ($('.input .empresa').css('display') == 'block') {
            $('.input .empresa').css('display','none');
        }
        $('.input .link').css('display','block');
    }
}




function CloneElement(object, data_append, t) {
    var total = (5 - t);
    var children;
    children = $(data_append).children(object).length;
    if (children < total) {
        object.clone(true, true).appendTo(data_append);
    } else {
        return false;
    }
}

function ApagarRegistro(caminho) {
    if (confirm("Deseja mesmo apagar esse registro?")) {
        location.href = caminho;
    } else {
        return false;
    }
}

function NaoPagSeguro(caminho) {
    if (confirm("Deseja mesmo alterar a forma de pagamento dessa empresa?")) {
        location.href = caminho;
    } else {
        return false;
    }
}


function Autorizar(caminho) {
    if (confirm("Deseja mesmo fazer essa altorização?")) {
        location.href = caminho;
    } else {
        return false;
    }
}

function Logar(form) {
    var response;
    if ($('#usuario').val() == '') {
        $('.right-form-mensage').html("Digite seu usuário!");
        $('#usuario').focus();
        setTimeout('$(".right-form-mensage").html("")', 4000);
        return false;
    }
    if ($('#senha').val() == '') {
        $('.right-form-mensage').html("Digite sua senha!");
        $('#senha').focus();
        setTimeout('$(".right-form-mensage").html("")', 4000);
        return false;
    }
    $.ajax({
        type: 'post',
        url: $(form).attr('action'),
        async: false,
        data: {
            usuario: $('#usuario').val(),
            senha: $('#senha').val()
        },
        success: function(j) {
            response = j;
        }
    });
    if (response == 0) {
        $('.right-form-mensage').html("Erro de usuário ou senha!");
        $('#usuario').focus();
        $('#usuario').val('');
        $('#senha').val('');
        setTimeout('$(".right-form-mensage").html("")', 4000);
        return false;
    }
}


function soNums(e) {

    //teclas adicionais permitidas (tab,delete,backspace,setas direita e esquerda)
    keyCodesPermitidos = new Array(8, 9, 37, 39, 46);

    //numeros e 0 a 9 do teclado alfanumerico
    for (x = 48; x <= 57; x++) {
        keyCodesPermitidos.push(x);
    }

    //numeros e 0 a 9 do teclado numerico
    for (x = 96; x <= 105; x++) {
        keyCodesPermitidos.push(x);
    }

    //Pega a tecla digitada
    keyCode = e.which;

    //Verifica se a tecla digitada é permitida
    if ($.inArray(keyCode, keyCodesPermitidos) != -1) {
        return true;
    }
    return false;
}
